﻿using System;

namespace Systemathics.UserControls
{
    public sealed class OverridedFees
    {
        public String Broker { get; set; }
        public bool isPercentageFees { get; set; }
        public double MinExecFee { get; set; }
        public double ExecFee { get; set; }
        public double ModifFee { get; set; }
        public double CancelFee { get; set; }
        public double IntradayInitialMargin { get; set; }
        public double IntradayMaintenanceMargin { get; set; }
        public double OvernightInitialMargin { get; set; }
        public double OvernightMaintenanceMargin { get; set; }
        public double Borrow { get; set; }
        public double Lending { get; set; }
        public String Crncy { get; set; }

        public OverridedFees(double borrow, String broker, double cancelFees, String crncy, double execFees, double intradayInitialMargin,
                    double intradayMaintenanceMargin, bool IsPercentageFees, double lend, double minExecFee, double modifyFees, double overnightInitialMargin,
                    double overnightMaintenanceMargin)
        {
            Borrow = borrow;
            Broker = broker;
            CancelFee = cancelFees;
            Crncy = crncy;
            ExecFee = execFees;
            IntradayInitialMargin = intradayInitialMargin;
            IntradayMaintenanceMargin = intradayMaintenanceMargin;
            isPercentageFees = IsPercentageFees;
            Lending = lend;
            MinExecFee = minExecFee;
            ModifFee = modifyFees;
            OvernightInitialMargin = overnightInitialMargin;
            OvernightMaintenanceMargin = overnightMaintenanceMargin;
        }

    }
}
